#include <dispatch_system/inflate_vehicle.h>

namespace moying
{
namespace navigation
{
    InflateVehicle::InflateVehicle()
    : Vehicle("1", "InflateVehicle")
    {
        setColor(1,1,1,0.2);//透明白色
    }

    InflateVehicle::InflateVehicle(int type, const std::string &name)
    {

    }
    
    InflateVehicle::~InflateVehicle()
    {

    }
    
    void InflateVehicle::setMovePatterns()
    {

    }

    std::vector<MovePattern> & InflateVehicle::getValidMovePatterns(int sm_state)
    {

    }
    
    double InflateVehicle::getTheta(int dir)
    {

    }

    void InflateVehicle::registerVehicle(const VehiclePtr &vehicle)
    {
        inflated_vehicles_.emplace(vehicle);
    }

    void InflateVehicle::unregisterVehicle(const VehiclePtr &vehicle)
    {
        inflated_vehicles_.erase(vehicle);
    }
}    
}